package com.zhkj.shixi.tvplayer.Interface;

import android.media.MediaPlayer;
import android.view.SurfaceHolder;

/**
 * Created by chenhao on 19-8-8.
 */

public interface IMediaPlayer {
    /**
     * 初始化音频播放器
     * @param url 音频文件地址
     */
    public void init(String url);

    /**
     * 初始化视频播放器
     * @param url 视频文件地址
     * @param holder 需要显示的surfaceView的holder
     */
    public void init(String url, SurfaceHolder holder);

    /**
     * 播放
     */
    public void play();

    /**
     * 暂停
     */
    public void pause();

    /**
     * 设置当前播放时间
     * @param time
     */
    public void setTime(int time);

    /**
     *将mediaplayer错误码转化成提示框显示
     * @param errornum media错误状态码
     */
    void errorManage(String errornum);
}
